Multi-Objective Task Scheduling Using Smart MPI-Based Cloud Resources
نویسندگان
چکیده
Task Scheduling and Resource Allocation (TSRA) is the key focus of cloud computing. This paper utilizes Smart Message Passing Interface based Approach (SMPIA) Roulette Wheel selection method in order to determine best Alternative Virtual Machine (AVM). To do so, MPI Bus (VMPIB) employed for efficient communication among Machines (VMs) using SMPIA. In this matter, SMPIA applied on different resource allocation task scheduling strategies. MakeSpan (MS) was chosen as an optimization factor solutions with minimum MS value mapping performance reduced consumption. The simulation conducted MATLAB. analysis proves that applying Total Execution Time (TET) allocation, maximum time, increase Utilization (RU), compared non-SMPIA Greedy, Max-Min, Min-Min algorithms. It observed can outperform non-SMPIA. effect more obvious change number workloads increase. Furthermore, regarding TET tasks, significantly reduce starvation problem well lack sufficient resources. addition, approach improves system's than previous methods, what reflects effectiveness proposed concerning (MPI) time network virtualization. mentioned text mining work prepared concurrently after practical evaluation.
منابع مشابه
Modeling of Multi-objective Task Scheduling Problem in Cloud Environment
Cloud computing is a new paradigm for enterprises that can effectively facilitate the execution of tasks. Task scheduling is an important issue which is greatly influencing the performance of cloud computing environment. The cloud service provider and clients have different objectives and requirements. In dynamic environment resource availability and load on resources is changed time to time. S...
متن کاملMulti-Objective Task Scheduling in Cloud Computing Using an Imperialist Competitive Algorithm
Cloud computing is being welcomed as a new basis to manage and provide services on the internet. One of the reasons for increased efficiency of this environment is the appropriate structure of the tasks scheduler. Since the tasks scheduling in the cloud computing environment and distributed systems is an NP-hard problem, in most cases to optimize the scheduling issues, the meta-heuristic method...
متن کاملOptimization Task Scheduling Algorithm in Cloud Computing
Since software systems play an important role in applications more than ever, the security has become one of the most important indicators of softwares.Cloud computing refers to services that run in a distributed network and are accessible through common internet protocols. Presenting a proper scheduling method can lead to efficiency of resources by decreasing response time and costs. This rese...
متن کاملTask Scheduling Model Based on Multi-Agent and Multi-Objective Dynamical Scheduling Algorithm
With the increasing number of nodes in distributed systems, the complexity of task scheduling also increases. Therefore, how to schedule tasks reasonably is becoming more and more significant. Most traditional algorithms only consider a single condition without thinking over dynamic characteristic of system and tasks and lack of comprehensive measures. Therefore they cannot meet the needs of di...
متن کاملoptimization task scheduling algorithm in cloud computing
since software systems play an important role in applications more than ever, the security has become one of the most important indicators of softwares.cloud computing refers to services that run in a distributed network and are accessible through common internet protocols. presenting a proper scheduling method can lead to efficiency of resources by decreasing response time and costs. this rese...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Computing and informatics
سال: 2021
ISSN: ['1335-9150', '2585-8807']
DOI: https://doi.org/10.31577/cai_2021_1_104